\chapter{Conclusion}

%This has been a busy Semester with quite a bit of research to find what we needed to get closer to our goal.
We have made a prototype of a cinema booking system. There are two clients. One is for the employee who sells tickets over the phone or in the cinema. The other client is targeted at the customer where he has the option to purchase or reserve tickets on the internet. For our Web client we used ASP.NET. %And although we have had a very limited time of ASP.NET tutoring we feel it turned out just fine.

We made a multi-tier system architecture and used WCF webservice to communicate with the server which makes it easily accessible from multiple platforms when combined with SOAP/XML. All the base functionality has been implemented, as well as business logic and database controller on the server which also makes it possible to easily extend all clients with new functionality, or even add new clients. 

We have a algorithm that selects the "best" seats. Our algorithm is not perfect but it would be possible to change it later and implement a better and faster algorithm. %but it's better than Gianas english #Mathias

Since everything is server based the clients is not running into problems because the controller makes sure that all invalid values will throw an error that the clients must handle.

Dynamic values in the database can be read as a hall with rows and seats, that can be represented in a 2D grid. It would be easy to extend the grid to support walkways in between the rows and seats, as the seat type is represented by an enum that defines what a seat in the grid should look like and behave.
%It was not easy but if things were easy they would not be worth doing.

%Our journey started with Visual Studio and we dived into C\# and the .NET Framework right away. Having learned some Java from previous semesters made it easier to hit the ground running. Although it is based on a C language just like Java is and therefore similar in many ways, there were times where we found ourselves a bit lost. But that is nothing a few Google searches can not fix.